package com.linkhub.oms.admin.modules.pickuporder.domain.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * @Description: MarkCompletionParam
 * @Author: echo
 * @Date: 2024/5/2 20:48
 * @Version: 1.0
 */
@Data
@ApiModel("MarkCompletionParam")
public class MarkCompletionParam implements Serializable {

    @ApiModelProperty(value = "入库单号（提货id）")
    @NotBlank(message = "{validation.pick.up.sysEntryOrderCode.notBlank}")
    private String sysEntryOrderCode;

    @ApiModelProperty(value = "提货费，员工侧才有数据")
    @NotBlank(message = "{validation.pick.up.takeDeliveryCost.notBlank}")
    private String takeDeliveryCost;

    @ApiModelProperty(value = "实际提货费，员工侧才有数据")
    @NotBlank(message = "{validation.pick.up.realTakeDeliveryCost.notBlank}")
    private String realTakeDeliveryCost;
}
